Tower Hamlets

[tou-er] /ˈtaʊ ər/
noun
1.
a borough of Greater London, England.
British Dictionary definitions for Tower Hamlets

Tower Hamlets

noun
1.
a borough of E Greater London, on the River Thames: contains the main part of the East End. Pop: 206 600 (2003 est). Area: 20 sq km (8 sq miles)
Encyclopedia Article for Tower Hamlets

inner borough of London extending eastward from the Tower of London and including most of the East End of Inner London. The borough belongs to the historic county of Middlesex. The meandering River Thames forms the southern boundary, the City of London lies to the west, Hackney is to the north, and Newham lies beyond the River Lea to the east

Learn more about Tower Hamlets with a free trial on Britannica.com